莫名其妙: (idiom) baffling, inexplicable...
派出: to send, to dispatch...
监督: to control, to supervise, to inspect...